The World's Largest Statue Of Genghis Khan, Located At Gander Mountain In Wuhai, China, 88.95 Meters